Foxit PDF SDK
FoxitPDFSDKPython3.SignatureVerifyResult类 参考
类 FoxitPDFSDKPython3.SignatureVerifyResult 继承关系图:
FoxitPDFSDKPython3.Base

Public 成员函数

def SignatureVerifyResult (other)
 带另一个签名验证结果对象的构造函数。 更多...
 
def GetCertificateVerifyResults ()
 获取证书验证结果。 更多...
 
def GetLTVState ()
 获取 LTV 状态,指示签名是否为 LTV 签名。 更多...
 
def GetOCSPSigantureVerifyResults ()
 获取每个证书的 OCSP 签名的签名验证结果。 更多...
 
def GetSignatureCheckTime ()
 获取实际用于检查签名的时间。 更多...
 
def GetSignatureCheckTimeType ()
 获取实际用于检查签名的时间类型。 更多...
 
def GetSignatureHashValue ()
 获取签名哈希值。 更多...
 
def GetSignatureName ()
 获取签名名称。 更多...
 
def GetSignatureState ()
 获取签名状态。 更多...
 
def GetTSTSignatureVerifyResult ()
 获取此签名的时间戳令牌的验证结果。 更多...
 
def IsEmpty ()
 检查当前对象是否为空。 更多...
 

静态 Public 属性

 e_LTVStateEnable = _fsdk.SignatureVerifyResult_e_LTVStateEnable
 表示 LTV 已启用。
 
 e_LTVStateInactive = _fsdk.SignatureVerifyResult_e_LTVStateInactive
 表示 LTV 未激活。
 
 e_LTVStateNotEnable = _fsdk.SignatureVerifyResult_e_LTVStateNotEnable
 表示 LTV 未启用。
 

详细描述

此类表示签名验证结果。

构造及析构函数说明

◆ SignatureVerifyResult()

def FoxitPDFSDKPython3.SignatureVerifyResult.SignatureVerifyResult (   other)

带另一个签名验证结果对象的构造函数。

参数
[in]other另一个签名验证结果对象。

成员函数说明

◆ GetCertificateVerifyResults()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetCertificateVerifyResults ( )

获取证书验证结果。

返回
证书验证结果数组。

◆ GetLTVState()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetLTVState ( )

获取 LTV 状态,指示签名是否为 LTV 签名。

返回
LTV 状态。

◆ GetOCSPSigantureVerifyResults()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetOCSPSigantureVerifyResults ( )

获取每个证书的 OCSP 签名的签名验证结果。

返回
签名验证结果数组。

◆ GetSignatureCheckTime()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetSignatureCheckTime ( )

获取实际用于检查签名的时间。

返回
实际用于检查签名的时间。 此时间的 utc_hour_offsetutc_minite_offset 将被忽略。

◆ GetSignatureCheckTimeType()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetSignatureCheckTimeType ( )

获取实际用于检查签名的时间类型。

返回
时间类型。请参考从 FoxitPDFSDKPython3.LTVVerifier.e_SignatureCreationTime 开始的值, 返回值将是其中之一。

◆ GetSignatureHashValue()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetSignatureHashValue ( )

获取签名哈希值。

返回
签名哈希值。

◆ GetSignatureName()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetSignatureName ( )

获取签名名称。

返回
签名名称。

◆ GetSignatureState()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetSignatureState ( )

获取签名状态。

返回
签名状态。请参考从 FoxitPDFSDKPython3.Signature.e_StateUnknown 开始的值, 返回值将是其中一个或多个的组合。

◆ GetTSTSignatureVerifyResult()

def FoxitPDFSDKPython3.SignatureVerifyResult.GetTSTSignatureVerifyResult ( )

获取此签名的时间戳令牌的验证结果。

返回
签名的时间戳令牌的验证结果。如果签名没有任何时间戳令牌, 返回的对象将是一个空对象,可以通过函数 FoxitPDFSDKPython3.SignatureVerifyResult.IsEmpty 检查。

◆ IsEmpty()

def FoxitPDFSDKPython3.SignatureVerifyResult.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,表示当前对象无用。

返回
true 表示当前对象为空,false 表示不为空。